package Package.Example.Example_4;

import java.io.*;
import java.net.Socket;
/*案例需求
客户端：数据来自于文本文件
服务器：接收到的数据写入文本文件
案例分析
创建客户端，创建输入流对象指向文件，从文件循环读取数据，每读取一行就使用输出流给服务器输出
一行
创建服务端，创建输出流对象指向文件，从客户端接受数据，每接受一行就给文件中输出一行*/
public class Example_4 {
    public static final void Example_4() throws IOException {
        Socket s=new Socket("fe80::508a:f65d:115f:f05e%10",10086);
        BufferedReader br=new BufferedReader(new FileReader("D:\\insert\\Example.txt"));
        BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
        String line=br.readLine();
        while ((line=br.readLine())!=null) {
            bw.write(line);
            bw.newLine();
            bw.flush();
        }

        s.close();
        br.close();
    }
}
